Find hotels in Scottish Highlands from $76

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scottish Highlands hotels

Ben Wyvis Hotel

Ben Wyvis Hotel
3.0 star property
Strathpeffer
7.6 out of 10, Good, (361)
"Excellent hotel !!!!"
United Kingdom
Johannes
$57 nightly
The price is $68
Jan 6 - Jan 7, 2026
Total with taxes and fees
Ben Wyvis Hotel

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (726)
"Very attentive staff. Very beautiful stay. Lobby was gorgeous and clean room"
United States
Robert
$72 nightly
The price is $87
Jan 15 - Jan 16, 2026
Total with taxes and fees
Tulloch Castle Hotel

Premier Inn Thurso

Premier Inn Thurso
3.0 star property
Thurso
7.6 out of 10, Good, (7)
"It was a nice hotel at a reasonable price and it had restaurant "
Canada
François
$56 nightly
The price is $68
Jan 23 - Jan 24, 2026
Total with taxes and fees
Premier Inn Thurso

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1001)
"Friendly staff clean spacious room comfortable bed and excellent location "
United Kingdom
Ellen
$66 nightly
The price is $79
Jan 9 - Jan 10, 2026
Total with taxes and fees
Courtyard by Marriott Inverness Airport

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (744)
"Room was lovely clean and warm..lovely breakfast and very nice staff."
United Kingdom
Caroline
$103 nightly
The price is $124
Jan 4 - Jan 5, 2026
Total with taxes and fees
Westlands of Pitlochry

Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (491)
"Fantastic 2 night stay and we would come back, service was excellent. The breakfast was really good and cooked fresh"
United Kingdom
David
$90 nightly
The price is $108
Jan 5 - Jan 6, 2026
Total with taxes and fees
Lochardil House Hotel

Loch Ness Country House Hotel

Loch Ness Country House Hotel
4.0 star property
Inverness
9.2 out of 10, Wonderful, (425)
"Clean room and excellent staff! - was very peaceful. "
United Kingdom
Georgina
$294 nightly
The price is $353
Jan 4 - Jan 5, 2026
Total with taxes and fees
Loch Ness Country House Hotel

River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (587)
"Staff were always very friendly and welcoming. Hotel is close to everything, but is in a quiet enough place that you don't get any street noise."
Canada
Derek
$72 nightly
The price is $86
Jan 11 - Jan 12, 2026
Total with taxes and fees
River Ness Hotel, a member of Radisson Individuals

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
4.0 star property
Inverness City Centre
8.4 out of 10, Very Good, (1000)
"Staff were fantastic, rooms were clean, comfortable and quiet. Excellent location"
Australia
Carly
$72 nightly
The price is $87
Jan 2 - Jan 3, 2026
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (467)
"Beautiful and updated. Spotless."
United States
Barbara
$119 nightly
The price is $143
Jan 4 - Jan 5, 2026
Total with taxes and fees
Duisdale House Hotel

Mackays Hotel Wick

Mackays Hotel Wick
3.0 star property
Wick
9.0 out of 10, Wonderful, (224)
"Enjoyable stay "
United States
Stanley
$121 nightly
The price is $146
Jan 5 - Jan 6, 2026
Total with taxes and fees
Mackays Hotel Wick

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (287)
"Really enjoyed our stay, lovely quiet setting"
Canada
Cindy
$112 nightly
The price is $134
Jan 21 - Jan 22, 2026
Total with taxes and fees
Dalmunzie Castle Hotel

Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.4 out of 10, Good, (45)
"Clean room and good breakfast."
Canada
Benjamin
$58 nightly
The price is $70
Jan 8 - Jan 9, 2026
Total with taxes and fees
Premier Inn Fort William

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.2 out of 10, Wonderful, (914)
"Room was very clean and staff were very helpful "
United Kingdom
Scott
$75 nightly
The price is $90
Jan 18 - Jan 19, 2026
Total with taxes and fees
AC Hotel by Marriott Inverness

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1000)
"The hotel is always welcoming. We stay here when visiting friends twice a year and never fails. The staff are lovely. Thanks"
United Kingdom
Tim
$145 nightly
The price is $174
Jan 7 - Jan 8, 2026
Total with taxes and fees
Dunkeld House Hotel

The Lovat, Loch Ness

The Lovat, Loch Ness
4.0 star property
Fort Augustus
9.2 out of 10, Wonderful, (301)
"Lovely hotel. Great towels but breakfast should always be included "
Canada
Christopher
$136 nightly
The price is $164
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Lovat, Loch Ness

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
Campbeltown
8.8 out of 10, Excellent, (11)
"Very central hotel, lovely staff and large very clean rooms."
United Kingdom
Jane
$219 nightly
The price is $263
Dec 27 - Dec 28
Total with taxes and fees
The Royal Hotel Campbeltown

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very Good, (1008)
"Excellent location for rail travel and shopping, "
United Kingdom
Isobel
$65 nightly
The price is $78
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Royal Highland Hotel

Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel
4.0 star property
Inverness City Centre
8.8 out of 10, Excellent, (1002)
"It is a great hotel in a wonderful location. Our room was beautiful and very clean. The breakfast was great too."
United States
Louise
$71 nightly
The price is $85
Jan 4 - Jan 5, 2026
Total with taxes and fees
Glenmoriston Townhouse Hotel

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (520)
"clean room and great staff "
United Kingdom
benoit
$120 nightly
The price is $144
Jan 19 - Jan 20, 2026
Total with taxes and fees
Skeabost House Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Scottish Highlands

Showing deals for:Jan 2 - Jan 4
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Northern Europe attractions

Learn more about Scottish Highlands

A scenic riverfront, pristine countryside, and sights from Glen Affric to Plodda Falls—discover it all in Scottish Highlands.

Eilean Donan Castle, Kyle of Lochalsh, United Kingdom

Top Scottish Highlands Hotel Reviews

More cheap stays in Scottish Highlands

Hotels in Scottish Highlands with star-rating

Find out more about Scottish Highlands

Top reasons to visit Scottish Highlands

  • Stunning Scenery: The Scottish Highlands boast breathtaking landscapes, including majestic mountains and picturesque lochs.
  • Outdoor Adventures: Enjoy a plethora of activities like skiing, hiking, and exploring the famous whisky trails.
  • Rich History: Visit historic villages and century-old castles to immerse yourself in the region's heritage.
  • Diverse Accommodations: Choose from charming B&Bs to luxurious resorts, catering to every traveler's needs.
  • Friendly Locals: Experience warm hospitality and engage with the welcoming communities throughout the Highlands.

Find great hotels near Scottish Highlands

Explore the breathtaking beauty of the Scottish Highlands with a variety of accommodation options tailored to your preferences. From charming bed and breakfasts to luxurious resorts, there's something for every traveler. Whether you're seeking an adventure-filled family vacation, a pet-friendly getaway, or a touch of elegance in star-rated hotels, the Highlands offer the perfect backdrop for an unforgettable experience.

  • The Cluanie Inn: Nestled in the heart of the Scottish Highlands, The Cluanie Inn offers a warm and welcoming atmosphere, perfect for travelers seeking a pet-friendly getaway. This 3.5-star hotel, located 11 miles from the Highlands, features cozy accommodations that cater to your furry friends, with amenities including food and water bowls and a flexible pet policy. Guests appreciate the rustic charm of the inn, making it an ideal base for exploring the scenic landscape while enjoying the comfort of home.
  • Kintail Lodge Hotel: If adventure is what you seek, look no further than Kintail Lodge Hotel, situated 12 miles from the Scottish Highlands. This LGBTQIA-friendly property embraces a spirit of exploration, offering an array of outdoor activities such as horse riding, hiking, and fishing nearby. Guests can unwind in comfortable rooms that reflect the beauty of the surrounding scenery. With a welcoming atmosphere and a commitment to inclusivity, Kintail Lodge is the perfect spot for those looking to combine relaxation with adventure.
  • The Wooden Floors, Vintage Furniture, and Tartan Accents Create a Comfy Room: Experience the charm of a classic Bed & Breakfast just 11 miles from the Scottish Highlands. This accommodation boasts a cozy ambiance with wooden floors and vintage décor, making it a delightful home base for adventure enthusiasts. With exciting activities like motorboating, kayaking, and mountain climbing available nearby, guests can immerse themselves in the natural beauty of the area while enjoying a comfortable stay that feels like a home away from home.

Where to stay near Scottish Highlands

The Scottish Highlands offer an unforgettable travel experience, blending breathtaking scenery with rich Scottish heritage. Explore the largest Scottish island, experience the charm of luxurious hunting lodges, and marvel at striking lochs. Whether you're seeking adventure in secluded areas or enjoying the warmth of friendly locals, the Highlands provide a perfect backdrop for your vacation. From vibrant towns to serene landscapes, there's something for every type of traveler in this enchanting region of mainland Scotland.

  • Kyle: Nestled approximately 10 miles from the Scottish Highlands, Kyle is a charming city that offers an ideal blend of outdoor adventures and stunning scenery. Visitors flock here, particularly in April and the summer months, drawn by the picturesque hiking trails and romantic views. Explore the historic landmarks, including a beautiful castle and serene lake, which provide perfect photo opportunities. Whether you're hiking, shopping at local stores, or simply soaking in the breathtaking landscape, Kyle promises a travel experience that is both relaxing and invigorating.
  • Strathcarron: Located about 13 miles from the Scottish Highlands, Strathcarron is a delightful city that enchants visitors with its outdoor allure and romantic ambiance. Peak seasons in April and summer see an influx of travelers eager to explore the scenic hiking trails and ski opportunities nearby. Discover the area's rich history as you visit a charming historic village and various lakes that dot the landscape. With its perfect blend of adventure and tranquility, Strathcarron invites you to experience the beauty of the Highlands in a truly unique way.
  • Camban: Just 8 miles from the Scottish Highlands, Camban is a quaint village that offers a more intimate escape for those seeking adventure and romance. While visitor numbers peak in the summer months, this village has a moderately seasonal charm that appeals year-round. Explore the stunning water features and picturesque waterfalls that surround Camban, making it an ideal spot for outdoor enthusiasts and nature lovers. With its breathtaking landscapes and inviting atmosphere, Camban is a hidden gem waiting to be discovered.

Things to do near Scottish Highlands

The Scottish Highlands is a paradise for outdoor enthusiasts, offering stunning scenery and adventure activities. Visitors can enjoy skiing at local ski fields, explore extensive hiking trails, and experience the famous whisky trails. Long walks through breathtaking landscapes provide a perfect way to immerse yourself in nature while enjoying the region's unique charm. Whether you're seeking adrenaline or relaxation, the Highlands has something for everyone.

Shopping

For a unique shopping experience in the Scottish Highlands, visit Highland Soaps, located 31 miles away. This charming store offers handcrafted soaps and local gifts, perfect for souvenirs. Enjoy the scenic drive as you explore traditional Scottish products and support local artisans.

Recreation

Enjoy a day at Great Glen Water Park, where you can unwind in serene surroundings and partake in various water activities. For a touch of luxury, visit Lochcarron Golf Course, perfect for a relaxing round of golf amidst beautiful landscapes.

Adventure

The Five Sisters of Kintail, located 11 miles from the Scottish Highlands, offers breathtaking hiking trails amidst stunning scenery. Experience the thrill of adventure as you trek through rugged landscapes, taking in panoramic views and the natural beauty that defines this iconic Scottish region.

Nightlife

Experience the vibrant nightlife in the Scottish Highlands by visiting The Hootananny in Inverness for live folk music and a lively atmosphere. For a cozy pub experience, check out The Clachnaharry Inn, where you can enjoy local ales and friendly conversations with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Scottish Highlands

To save money on your trip to the Scottish Highlands, consider visiting between January and March when prices are lower. Book your hotel about a month in advance, or check last-minute deals on Expedia for potential savings. Wednesdays are typically the cheapest days to stay, while Fridays tend to be more expensive. Utilize Expedia’s search tools for budget-friendly options and consider package deals that combine accommodations with flights and activities. Joining Expedia’s One Key membership can also unlock exclusive discounts and rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Scottish Highlands are January to March, where the prices are slightly lower. This is in comparison to May and July to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Scottish Highlands is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Scottish Highlands is Wednesday. The most expensive day to stay around Scottish Highlands is Friday.
  • Find cheap hotels on Expedia: To find your perfect stay, take advantage of Expedia’s search tool, which allows you to customize your search based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified option will show you a range of sustainable and eco-friendly hotels currently available. If you're looking for the best bargains, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in the Scottish Highlands with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Scottish Highlands

The Scottish Highlands offer a breathtaking escape for outdoor enthusiasts and adventure seekers. Visitors can explore historic villages, stunning parks, and picturesque waterfalls. Don't miss the chance to visit a century-old Scottish castle for a glimpse into the region's rich history. With its dramatic landscapes and myriad activities, the Highlands cater to those looking for a combination of natural beauty and thrilling experiences.

  • Glen Affric: Nestled 7 miles from the Scottish Highlands, Glen Affric is a stunning national park known for its breathtaking landscapes and rich biodiversity. Enjoy outdoor activities like hiking and wildlife spotting in a family-friendly environment that embraces eco-tourism.
  • Loch Carron: Located 13 miles away, Loch Carron is a charming historic village steeped in culture. Explore its quaint streets, visit local shops, and immerse yourself in the vibrant community while enjoying views of the tranquil loch.
  • Plodda Falls: Just 11 miles from the Highlands, Plodda Falls offers a spectacular waterfall experience surrounded by lush woodlands. Perfect for outdoor enthusiasts, this site is ideal for adventure seekers and couples looking for a romantic getaway.

Best time to go to Scottish Highlands

The best time to visit Scottish Highlands can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Scottish Highlands falls in July and August. August has high visitor numbers and mostly cloudy weather. The coolest average temperature around Scottish Highlands falls in February, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.1°F (5.6000000000000005°C)Light RainMostly CloudyLowSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudyLowSlightly Low
March43.0°F (6.1000000000000005°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.300000000000001°C)Light RainMostly CloudyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageSlightly High
June53.8°F (12.1°C)Light RainMostly CloudyAverageAverage
July55.9°F (13.3°C)Light RainMostly CloudyHighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyHighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyHighAverage
October51.6°F (10.9°C)Light RainMostly CloudyAverageAverage
November48.4°F (9.1°C)Light RainMostly CloudyAverageAverage
December45.1°F (7.300000000000001°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Scottish Highlands

Traveling to the Scottish Highlands can be done through several major airports. Edinburgh Airport (EDI) is 116 miles away and offers nearby accommodations like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. Glasgow International Airport (GLA) is 104 miles away and features luxurious options such as the 5-star Mar Hall Golf & Spa Resort, just 4 miles from GLA. Lastly, Aberdeen Airport (ABZ) is 110 miles away, with excellent hotels like the 5-star Marcliffe and the 4-star Leonardo Hotel, both 6 miles from the airport. Each hotel provides convenient transportation services to their respective airports.

Explore a world of travel with Expedia